package com.example.compreshensiveshop.dao;

import com.example.compreshensiveshop.po.SellerPO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface SellerDao {
    /**
     *  添加商家
     * @param sellerPO
     */
    void addSeller(@Param("sellerPO") SellerPO sellerPO);

    /**
     *  根据id查询商家信息
     * @param sellerId
     * @return
     */

    SellerPO queryById(@Param("sellerId") Long sellerId);

    /**
     *  根据id查询商家id
     * @param id
     * @return
     */
    Long querySellerId(@Param("id") Long id);

    /**
     *  修改商家logo
     * @param sellerId
     * @param logoUrl
     */
    void updateLogo(@Param("sellerId") Long sellerId, @Param("logoUrl") String logoUrl);

    /**
     *  修改商家信息
     * @param sellerPO
     */
    void updateMessage(@Param("sellerPO") SellerPO sellerPO);
}
